/**  
* 北京智普信科技股份有限公司
* Copyright Right (c) 2012-2015 Beijing Zeepson technology Co.,Ltd. 
* http://www.candowin.com/
* All right reserved. 
*/ 

package com.chenjun.common.util;

import java.util.Arrays;
import java.util.List;

import org.apache.commons.lang3.StringUtils;
import org.apache.log4j.Logger;

/** 
 * @Title: StringUtils 
 * @Description: 字符串工具类
 * @author cuics
 * @date 2015年10月30日 上午10:28:58 
 * @version V1.0   
 */
public final class StringExtUtils {
	
	private static final Logger logger = Logger.getLogger(StringExtUtils.class);
	
	/**
	 * 
	 * 将字符串转换为集合
	 * @param toSplit 待转换的字符串
	 * @param delimiter 切换字符串
	 * @return
	 * List<String>
	 */
	public static List<String> convertStr2List(String toSplit,String delimiter){
		String[] arr = toSplit.split(delimiter);
		return Arrays.asList(arr);
	}
	
	/**
	 * 是否不为空
	 * @param obj
	 * @return
	 * boolean
	 */
	public static boolean isNotEmpty(Object obj){
		return null!=obj&&!StringUtils.isEmpty(obj.toString());
	}
	
	/**
	 * 
	 * 处理空值string
	 * @param str
	 * @return
	 * String
	 */
	public static String dealNull(String str) {
		String resultStr = null;
		if (str == null || str.trim().length() <= 0) {
			resultStr = "";
		} else {
			resultStr = str.trim();
		}
		return resultStr;
	}
	
	
}
